package com.pine.sort;

/**
 * 排序接口
 */
public interface ISort {
    <E extends Comparable<E>> E[] sort(E[] eArr);

    /**
     * 数组脚环位置
     * @param eArr 数组
     * @param source 数据源
     * @param target 目标源
     */
    static <E> void swap(E[] eArr, int source, int target) {
        E temE = eArr[source];
        eArr[source] = eArr[target];
        eArr[target] = temE;
    }
}
